pump energy - French English Dictionary